package com.py.framework.entity;

import com.py.framework.core.entity.BaseEntity;

import io.swagger.annotations.ApiModelProperty;

/**
 * 角色管理实体
 * @author Leegern
 * @date   2018年4月26日
 */
public class RoleEntity extends BaseEntity {

	/**
	 * 序列表
	 */
	private static final long serialVersionUID = 6257038306329677480L;
	/** 角色名称 **/
	@ApiModelProperty(value = "角色名称")
	private String roleName;
	/** 角色描述 **/
	@ApiModelProperty(value = "角色描述")
	private String roleDesc;
	/** 角色类型，1：超级管理员，2：管理员，3：普通 **/
	@ApiModelProperty(value = "角色类型，1：超级管理员，2：管理员，3：普通")
	private int roleType;
	/** 角色状态，1：开启，2：停用 **/
	@ApiModelProperty(value = "角色状态，1：开启，2：停用")
	private int roleStatus;
	/** 用户Id **/
	@ApiModelProperty(value = "用户Id")
	private long userId;
	/** 部门Id **/
	@ApiModelProperty(value = "部门Id")
	private long officeId;
	/** 菜单资源Id **/
	@ApiModelProperty(value = "菜单资源Id")
	private long menuId;
	
	/**
	 * @return the roleName
	 */
	public String getRoleName() {
		return roleName;
	}
	/**
	 * @param roleName the roleName to set
	 */
	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}
	/**
	 * @return the roleDesc
	 */
	public String getRoleDesc() {
		return roleDesc;
	}
	/**
	 * @param roleDesc the roleDesc to set
	 */
	public void setRoleDesc(String roleDesc) {
		this.roleDesc = roleDesc;
	}
	/**
	 * @return the roleType
	 */
	public int getRoleType() {
		return roleType;
	}
	/**
	 * @param roleType the roleType to set
	 */
	public void setRoleType(int roleType) {
		this.roleType = roleType;
	}
	/**
	 * @return the roleStatus
	 */
	public int getRoleStatus() {
		return roleStatus;
	}
	/**
	 * @param roleStatus the roleStatus to set
	 */
	public void setRoleStatus(int roleStatus) {
		this.roleStatus = roleStatus;
	}
	/**
	 * @return the userId
	 */
	public long getUserId() {
		return userId;
	}
	/**
	 * @param userId the userId to set
	 */
	public void setUserId(long userId) {
		this.userId = userId;
	}
	/**
	 * @return the officeId
	 */
	public long getOfficeId() {
		return officeId;
	}
	/**
	 * @param officeId the officeId to set
	 */
	public void setOfficeId(long officeId) {
		this.officeId = officeId;
	}
	/**
	 * @return the menuId
	 */
	public long getMenuId() {
		return menuId;
	}
	/**
	 * @param menuId the menuId to set
	 */
	public void setMenuId(long menuId) {
		this.menuId = menuId;
	}
}